home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / gnustuff / minix / gnuemacs.zoo / read_me
Encoding:
Text File  |  1989-07-18  |  3.0 KB  |  73 lines

  1.  
  2.             GNU Emacs 18.51 Atari ST
  3.  
  4. 1. Filename Syntax
  5.  
  6. All filenames inside of emacs use the unix syntax ('/' as directory delimiter).
  7. To specify a drive name you can either use '/dev/X' or '~X' where X is the
  8. drive letter. In the path replace all occurences of '\' with '/' (no slashes
  9. are allowed inside of filenames). As usual in unix '~/' means the directory
  10. '$HOME/' (HOME is an environment var).
  11.  
  12. 2. Termcap
  13.  
  14. Emacs uses the termcap library. You can specify a terminal name in the env-var
  15. TERM (default is 'atari') and a termcap file or an entry in TERMCAP (default is
  16. '/etc/termcap'). The termcap entry (or the entry in the file corresponding to
  17. TERM) has the same syntax as in unix. A sample file is included. If you have
  18. some enhanced terminal emulator for the ST (for example the X_VT52.PRG) you can
  19. use its features.
  20.  
  21. 3. Environment Variables
  22.  
  23. You can set the environment vars with the 'setenv' command in your favourite
  24. shell or you can initialize it for the desktop with GEMBOOT.PRG. The lisp code
  25. of emacs is loaded from $EMACSLOADPATH (default is '/usr/lib/GNUemacs/lisp').
  26. The documentation and info dirs are relative to this: '../etc' and '../info'.
  27.  
  28. 4. Special Files
  29.  
  30. At startup time emacs loads $EMACSLOADPATH/loadup.el and this loads
  31. $EMACSLOADPATH/site-ini.el, then ~/emacs.rc or $EMACSLOADPATH/default are
  32. loaded. To inhibit the last step, you can use 'emacs -q'.
  33.  
  34. 5. Functions ommited in this Version
  35.  
  36. All functions dealing with the user-id, dumping of emacs (which would at least
  37. be very difficult in TOS) and asynchronous processes.
  38.  
  39. 6. New Functions
  40.  
  41. Not new but a different implementation has call-process. This is essentially a
  42. system()-call (via _shell_p) to the running shell. The output (and input) for
  43. shell-commands is redirected in (and from) files if the variable shell-tmpfile
  44. is non-nil. If this is nil a feature of my favourite shell Master is used,
  45. namely redirection of the output in the shell-variable SHELL_OUTPUT via '==>'.
  46. In addition the new function getvar is used to get the value of such a shell
  47. variable into the emacs environment. The function time-to-string converts a
  48. time pair as given by file-attributes into a human readable string. If you
  49. suspend emacs (either by pressing ^Z or using 'suspend-emacs') the running
  50. shell is invoked with '-i' as single parameter (this is ommited, if gulam is
  51. this shell). You can go back to emacs with the 'exit'-command of your shell.
  52.  
  53. 7. Keyboard
  54.  
  55. The Alternate-key is used as emacs' Meta-key. The function keys, the keys on
  56. the cursor block and those on the numeric keypad have ESC-sequences assigned
  57. which start with ESC-# and then follows either the ascii or the scan code
  58. returned by the key. The escape sequences are different when you press
  59. Alternate at the same time. The file 'site-ini.el' contains some sample key
  60. bindings for those keys.
  61.  
  62. 8. Additional Remark
  63.  
  64. The startup code of emacs recognizes extended argument passing via the
  65. xArg-method proposed by Dale Schumacher.
  66.  
  67.                         Edgar Roeder
  68.  
  69.  
  70.  
  71. E-Mail: roeder@sbsvax.uucp or
  72.     roeder@eansb.informatik.uni-saarland.dbp&de
  73.